
var xmlhttp;

function loadXMLDoc(url, onResponse)
{
    xmlhttp=null;
    // code for Mozilla, etc.
    if (window.XMLHttpRequest)
    {
	xmlhttp=new XMLHttpRequest();
    }
    // code for IE
    else if (window.ActiveXObject)
    {
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp!=null)
    {

	//try {
	//netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
	//} catch (e) {
	//alert("Permission UniversalBrowserRead denied.");
	//}
	//return;

	xmlhttp.onreadystatechange=onResponse;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
    }
    else
    {
	alert("Your browser does not support XMLHTTP.");
    }
}

function checkReadyState(obj)
{
    //alertToMonitor(obj.readyState);
    if(obj.readyState == 4)
	{
	    if(obj.status == 200)
		{
		    return true;
		}
	    else
		{
		    alertToMonitor("Problem retrieving XML data");
		    return false;
		}
	}
    return false;
}
